home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / batchut / ronset25.zip / RONSET.NEW < prev   
Text File  |  1990-08-18  |  5KB  |  86 lines

  1. 01/16/90  V1.1  No longer displays the SET VAR=whatever message. Modified
  2.                 char() to output a newline if return, escape, or ctrl-C is
  3.                 pressed.  Added the echo(), mem(), tenv(), and env()
  4.                 functions.
  5.  
  6. 01/17/90  V1.2  Added the ne() and nes() functions.
  7.  
  8. 01/21/90  V1.3  Added the pos(), num(), and alpha() functions.
  9.  
  10. 01/22/90  V1.4  Added the zone(), net(), node(), point(), and lookup()
  11.                 functions.
  12.  
  13. 01/23/90  V1.5  Acts more like the DOS SET command.  This implies several
  14.                 things:  1) It will now dump the environment if no
  15.                 arguments are specified.  2) You must now specify an equal
  16.                 sign (=) between the variable and the expression.  3) You
  17.                 don't have to put double quotes around the expression if it
  18.                 contains more than one "word".
  19.  
  20. 01/25/90  V1.6  Added the byte(), word(), long(), abs(), mod(), neg(),
  21.                 sqr(), sqrt(), and pow() functions.  Changed all arithetic
  22.                 functions to work with floating point numbers.
  23.  
  24. 02/03/90  V1.7  Added the diff(), bin(), oct(), attr(), and prn()
  25.                 functions.
  26.  
  27. 02/06/90  V1.8  After a lot of research, I finally figured out how versions
  28.                 of DOS earlier than 3.3 deal with the root environment.
  29.                 This version will work for all DOS versions 2.0 and up.
  30.  
  31. 02/06/90  V2.0  The binary functions now deal only with 16-bit values.
  32.                 Floating point arithmetic functions lose significance when
  33.                 used with large numbers.  Fact of life.  You folks wanted
  34.                 floating point rather than integer arithmetic, so I gave it
  35.                 to you.  My old example of multiplying the net number by
  36.                 65536 then adding the node number and converting to hex
  37.                 just didn't cut it anymore.  So we have to deal with
  38.                 smaller numbers.  To do the same thing, I changed my
  39.                 example to convert both the net number and node number
  40.                 individually to hex, then concatinate the results.
  41.  
  42. 02/11/90  V2.1  Modified the concat() function to handle missing (null)
  43.                 arguments.  Added the rand(), sound(), and number()
  44.                 functions.
  45.  
  46. 03/08/90  V2.2  Added the line() function.  Most output now goes to stderr.
  47.                 The exceptions to this are input from the char() and
  48.                 string() functions, the output from the echo() function,
  49.                 and the environment dump when RONSET is invoked with no
  50.                 arguments.  This makes it possible to do something like
  51.                 this:
  52.                         RonSet PWD=string(Password:) > NUL
  53.  
  54.                 You still see the "Password:" prompt, but the characters
  55.                 typed in response to the prompt will not show.
  56.  
  57. 04/08/90  V2.3  Added the info(), label(), comm(), and color() functions.
  58.  
  59. 08/11/90  V2.4  Switched from Borland to Microsoft C.  Added the help(),
  60.                 matches(), delay(), lines(), read(), and write() functions.
  61.                 Fixed bug in oct() function.  Modified the prn() function
  62.                 to accept a parameter for multiple printers.  Removed the
  63.                 mem() function - sorry, but I can't find a good way to do
  64.                 this with Microsoft C.  Modified the expand() function to
  65.                 accept a parameter for specifying which file.
  66.  
  67. 8/18/90   V2.5  Added the batch(), trans(), chr(), and used() functions.
  68.                 Two sample batch() input files are included in this
  69.                 archive.  Studying them should give you a good idea how to
  70.                 use this powerful new facility of RONSET.
  71.  
  72.                 Now you can make RONSET execute functions without using an
  73.                 environment variable.  Examples:
  74.                         RonSet batch(myinput.fil)
  75.                         RonSet sound(200,440,440,440)
  76.                         RonSet =echo(Result = 5)
  77.                 (The leading '=' is needed in the last example because an
  78.                 equal sign was used later in the command.)
  79.  
  80.                 Comments are now allowed by starting a line with a
  81.                 semicolon.  This is mainly useful when using batch() input
  82.                 files.
  83.  
  84.                 There is also an OS/2 protected-mode version of RONSET now.
  85.                 Contact the author if you would like a copy.
  86.